#!/bin/bash
PidFile=".pid"
if [ ! -f $PidFile ]; then
    echo "未运行 (原因: 没有找到pid文件)"
    exit $?
fi
pid=`tail -1 $PidFile`
if [ "x" == "x$pid" ]; then
    echo "未运行 (原因: 存在pid文件, 但是其中没有任何pid)"
    exit $?
fi
ret=`ps aux | awk '{print $2}' | grep $pid`
if [ "x" == "x$ret" ]; then
    echo "未运行"
    exit $?
else
    echo "正在运行 (pid=$pid)"
    exit $?
fi